package com.example.javascaffold.annotation;

import java.lang.annotation.*;


/**
 * 导出Excel的辅助信息注解
 * @author wzk
 * @date 12:39 2021/11/23
 * @param 
 * @return 
 * @other
**/

/**
 * <p><strong>导出Excel的辅助信息注解</strong></p>
 * <li>
 * <p>
 *     <strong>示例1: @ExcelInfo(number = 1, title="名称")</strong> <br>
 *     @ExcelInfo(number = 2, title="用户名")
 *     private String username;
 *     @ExcelInfo(number = 1, title="密码")
 *     private String password;
 *     结果：导出到excel中时 number小的列靠前 number大的靠后 title为列名
 * </p>
 * </li>
 * @author song
 * @see  com.example.javascaffold.utils.ExcelUtils
 * @since 12:39 2021/11/23
 **/
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
public @interface ExcelInfo {
    /**
     * 标题的顺序 从小的到大 越小越会排在前列
     */
    int number() default 0;

    /**
     * 标题的名称 默认为空
     */
    String title() default "";

}
